﻿using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.BaseData.Entitys;

/// <summary>
/// 检卡信息实体.
/// </summary>
[SugarTable("qms_base_checkcard","检卡信息")]
[Tenant(ClaimConst.TENANTID)]
public class QmsBaseCheckcardEntity: CLDEntityBase
{
    /// <summary>
    /// 名称.
    /// </summary>
    [SugarColumn(ColumnName = "F_Name", ColumnDescription = "名称")]
    public string Name { get; set; }

    /// <summary>
    /// 物料编码.
    /// </summary>
    [SugarColumn(ColumnName = "F_MaterialCode",ColumnDescription = "物料编码")]
    public string MaterialCode { get; set; }

    /// <summary>
    /// 适用业务:业务标准（过程检、抽检等）.
    /// </summary>
    [SugarColumn(ColumnName = "F_Business",ColumnDescription = "适用业务:业务标准（过程检、抽检等）")]
    public string Business { get; set; }

    /// <summary>
    /// ⾃定义参数.
    /// </summary>
    [SugarColumn(ColumnName = "F_CustomParameters",ColumnDescription = "⾃定义参数")]
    public object CustomParameters { get; set; }

    /// <summary>
    /// 备注.
    /// </summary>
    [SugarColumn(ColumnName = "F_Remarks",ColumnDescription = "备注")]
    public string Remarks { get; set; }

    /// <summary>
    /// 文件信息.
    /// </summary>
    [SugarColumn(ColumnName = "F_FileInfo", ColumnDescription = "文件信息")]
    public string FileInfo { get; set; }
}